home *** CD-ROM | disk | FTP | other *** search
- global gCast, gCurrentColor, gFirstColor, gSecondColor, gWvBgColor, gWvBgShadow, gWvVcolor, gWvVShadow, gWvHcolor, gWvHShadow
-
- on mouseEnter me
- sprite(me.spriteNum).cursor = [356, 357]
- put "Click to select a color." into field "status"
- end
-
- on mouseWithin me
- gCurrentColor = member("System - Win palette").image.getPixel(the mouseH - sprite(me.spriteNum).left, the mouseV - sprite(me.spriteNum).top)
- if gCurrentColor <> 0 then
- put gCurrentColor.red into field "red status"
- put gCurrentColor.green into field "green status"
- put gCurrentColor.blue into field "blue status"
- put gCurrentColor.hexString() into field "hex status"
- put gCurrentColor.paletteIndex into field "paletteIndex status"
- end if
- end
-
- on mouseLeave me
- gCurrentColor = VOID
- sprite(me.spriteNum).cursor = 0
- put EMPTY into field "red status"
- put EMPTY into field "green status"
- put EMPTY into field "blue status"
- put EMPTY into field "hex status"
- put EMPTY into field "paletteIndex status"
- put EMPTY into field "status"
- end
-
- on mouseDown me
- sprite(me.spriteNum).cursor = [361, 362]
- end
-
- on mouseUp me
- sprite(me.spriteNum).cursor = [356, 357]
- if sprite(47).rect = rect(598, 13, 622, 37) then
- gFirstColor = gCurrentColor
- member("1st Color", gCast).image.fill(member("1st Color", gCast).rect, gFirstColor)
- else
- if sprite(47).rect = rect(598, 43, 622, 67) then
- gSecondColor = gCurrentColor
- member("2nd Color", gCast).image.fill(member("2nd Color", gCast).rect, gSecondColor)
- else
- if sprite(47).rect = rect(48, 518, 67, 537) then
- gWvBgColor = gCurrentColor
- member("weave - bg color", gCast).image.fill(member("weave - bg color", gCast).rect, gWvBgColor)
- else
- if sprite(47).rect = rect(68, 518, 87, 537) then
- gWvBgShadow = gCurrentColor
- member("weave - bg shadow", gCast).image.fill(member("weave - bg shadow", gCast).rect, gWvBgShadow)
- else
- if sprite(47).rect = rect(48, 543, 67, 562) then
- gWvVcolor = gCurrentColor
- member("weave - V color", gCast).image.fill(member("weave - V color", gCast).rect, gWvVcolor)
- else
- if sprite(47).rect = rect(68, 543, 87, 562) then
- gWvVShadow = gCurrentColor
- member("weave - V shadow", gCast).image.fill(member("weave - V shadow", gCast).rect, gWvVShadow)
- else
- if sprite(47).rect = rect(48, 568, 67, 587) then
- gWvHcolor = gCurrentColor
- member("weave - H color", gCast).image.fill(member("weave - H color", gCast).rect, gWvHcolor)
- else
- if sprite(47).rect = rect(68, 568, 87, 587) then
- gWvHShadow = gCurrentColor
- member("weave - H shadow", gCast).image.fill(member("weave - H shadow", gCast).rect, gWvHShadow)
- else
- if sprite(47).rect = rect(593, 263, 617, 287) then
- member("palette transparency color", gCast).image.fill(member("palette transparency color", gCast).rect, gCurrentColor)
- sprite(1).bgColor = gCurrentColor
- sprite(20).bgColor = gCurrentColor
- sprite(261).bgColor = gCurrentColor
- sprite(262).bgColor = gCurrentColor
- sprite(263).bgColor = gCurrentColor
- sprite(264).bgColor = gCurrentColor
- sprite(47).rect = rect(598, 13, 622, 37)
- end if
- end if
- end if
- end if
- end if
- end if
- end if
- end if
- end if
- updateStage()
- end
-
- on mouseUpOutSide me
- nothing()
- end
-